package scala.pattern

/**
 * 将该List(1,2,3,4,5,6,“test”)中的Int类型的元素加一，并去掉字符串。
 */
object MatchPartialTest1 {
  def main(args: Array[String]): Unit = {
    val list = List(1, 2, 3, 4, 5, 6, "test")
    //方法一
    list.filter(_.isInstanceOf[Int]).map(_.asInstanceOf[Int]+1).foreach(println)

    //方法二
    list.collect{case x: Int=> x+1}.foreach(println)
  }
}
